@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:Microsoft Yahei;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none; color:rgb(102, 102, 102);}
img{ border:0px;}
input,textarea,button,table{ border:0px;}


.wrapper{ width:100%;}
/*头部*/
.header{ width:100%;}
.header_tp{ width:100%; height:30px; background:#f0f7ed;}
.header_tpin{ width:1200px; margin:0px auto; height:30px; line-height:30px; overflow:hidden; color:rgb(102, 102, 102)}
.header_tplt{ float:left; width:auto;}
.header_tprt{ float:right; width:auto;}
.header_cen{ width:1200px; margin:0px auto; overflow:hidden;}
.logo{ float:left; width:750px; overflow:hidden; padding-top:15px;}
.logo_lt{ float:left; padding-top:5px;}
.logo_cen{ float:left; width:330px; padding-left:10px;border-right: 1px solid #cccccc;}
.logo_cen h1{ font-size:29px; line-height:50px;}
.logo_cen h1 span{ color:#38761d;}
.logo_cen h3{ font-size:16px; color:#555; font-weight:normal; font-family:Arial; line-height:30px;}
.logo_rt{ float:left; padding-left:20px; font-size:18px; color:#6AA84F; line-height:40px;}
.hotline{ float:right; width:180px; height:49px; padding-left:60px; background:url(../images/phone.png) left 35px no-repeat;font-size:26px;font-weight:bold;line-height:49px;color:#38761D; font-family:Arial; font-style:italic; padding-top:35px;}

/*导航*/
.nav{ width:100%; height:50px; line-height:50px; background:#009933; margin-top:15px;}
.nav ul{ width:1200px; margin:0px auto; overflow:hidden;}
.nav ul li{ float:left; width:171px; text-align:center; font-size:16px;}
.nav ul li a{ color:#fff;}
.nav ul li.select,.nav ul li:hover{ background:#34a702;}

/*banner*/
.Bannerslider{position:relative; width: 100%;  height:580px; margin: 0 auto; overflow:hidden; }
.Bannerslider ul{position:relative; width: 1000%; overflow:hidden; height:100%;}
.Bannerslider ul li{width:10%; float:left; display: block; background:center top no-repeat; height:100%; }
.Bannerslider ul li a{ height:580px; display:block;}
.Bannerslider ul li img{display: none;}
.Bannerslider ol{text-align:center; width: 205; position:absolute; bottom: 10px; left: 50%;}
.Bannerslider ol li{ float:left;background-color: #fff;border-color: #000;border-radius: 8px;width:15px;height:15px;border-width:1px;border-style:solid;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px rgba(0,0,0,.6);-ms-box-shadow:0 0 2px rgba(0,0,0,.6);-o-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);margin:0 5px 10px;opacity:.4}
.Bannerslider ol li.on{ background:#000;opacity:.8;border-color: #fff;}
.Bannerslider .ScrollLeft{display:none; width:60px; height:90px; position: absolute; top: 50%; left:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor:pointer; z-index: 1; margin-top:-45px;}
.Bannerslider .ScrollRight{display:none; width:60px; height:90px; position: absolute; top: 50%; right:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor:pointer;  z-index: 1; margin-top:-45px;}
.Bannerslider .ScrollLeft:hover,.Bannerslider .ScrollRight:hover{opacity: 1;}
.Bannerslider:hover .ScrollLeft,.Bannerslider:hover .ScrollRight{display: block;}

/*最新*/
.notice{ width:100%; height:66px; border-bottom:1px solid #ededed;}
.notice_in{ width:1200px; margin:0px auto; overflow:hidden;}
.notice_lt{ float:left; width:50%; height:66px; line-height:66px; font-size:16px; font-weight:bold; color:#444}
.notice_lt a{ color:#444}
.notice_lt a:hover{ color:#016600;}
.notice_rt{ float:right; width:50%;}

/*搜索*/
.search{ float:right; width:334px; height:38px; border:2px solid #009933; margin-top:13px; overflow:hidden;}
.search .search-keyword{ float:left; width:255px; height:38px; line-height:38px; outline:none; padding-left:5px;}
.search .search-submit{ float:right; width:74px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:16px; background:#009933;}

/*首页产品中心*/
.chanpin{ width:1200px; margin:0px auto;}
.chanpin_tp{ width:100%; text-align:center; font-size:30px; color:#333; line-height:40px; padding-top:55px; padding-bottom:40px; background:url(../images/chanpin.png) center bottom no-repeat;}
.chanpin_bt{ width:100%; overflow:hidden; margin-top:55px;}
.chanpin_lt{ float:left; width:246px;}
.cpfl{ width:100%; height:54px; line-height:54px; background:rgb(0, 153, 51); color:#fff; font-size:18px;}
.cpfl span{ padding-left:15px;}
.chanpin_lt ul{ width:100%; background:#fafaf9;}
.chanpin_lt ul li{ width:244px; height:64px; line-height:64px; border:1px solid #f2f1ef; border-top:0px; font-size:16px;}
.chanpin_lt ul li a{ padding-left:15px; color:#444;}
.chanpin_lt ul li:hover{ background:#fff;}
.chanpin_lt ul li:hover a{ color:#009933;}
.chanpin_rt{ float:right; width:954px;}
.chanpin_rt ul{ width:100%; overflow:hidden;}
.chanpin_rt ul li{ float:left; width:217px; padding-left:21px;}
.chanpin_rt ul li:hover a{ color:#009933;}
.chanpin_rt ul li img{ width:217px; height:218px;}
.chanpin_rt ul li h3{ font-size:16px; color:#555; height:52px; line-height:52px; text-align:center; font-weight:normal;}
.chanpin_rt ul li h3 a{ color:#555;}

/*优势*/
.youshi{ width:100%;}
.youshi_one{ width:100%;}
.youshi_in{ width:1200px; margin:0px auto; overflow:hidden;}
.youshi_lt{ float:left; width:50%; overflow:hidden; padding-top:27px;}
.youshi_lt img{ float:left;}
.youshi_one{ background:rgb(243, 243, 243);}
.youshi_view{ float:left; width:400px; padding-left:25px;}
.youshi_view h3{ font-size:24px; color:#009933; line-height:31px;}
.youshi_view span{ display:block; font-size:14px; line-height:34px; color:#888888;}
.youshi_view p{ font-size:14px; line-height:26px; color:#555555;}
.youshi_rt{ float:right; width:50%; padding:10px 0px; }
.youshi_rt img{ float:left;}
.youshi_two{ width:100%;}

/*关于我们*/
.guanyu{ width:100%; background:url(../images/tmp1546485460_1816843_s.jpg) center top no-repeat; margin-top:50px; padding-bottom:48px;}
.guanyu_tp{width:100%;text-align:center; font-size:30px; color:#fff; line-height:40px; padding-top:40px; padding-bottom:35px; background:url(../images/chanpin.png) center bottom no-repeat;}
.guanyu p{ display:block; width:1092px; margin:0px auto; font-size:14px; color:#fff; line-height:30px; text-align:center; padding-top:40px;}
.guanyu a{ display:block; width:145px; height:45px; line-height:45px; font-size:16px; background:#009933; text-align:center;border-radius:5px; margin:34px auto 0px auto; color:#fff;}

/*新闻动态*/
.xinwen{ width:1200px; margin:0px auto;}
.xinwen_main{ width:100%; overflow:hidden; margin-top:20px;}
.xinwen_view{ float:left; width:570px; overflow:hidden; padding:9px; border:1px solid #dbdbdb; margin-top:30px;}
.xinwen_lt{ float:left; width:166px;}
.xinwen_lt img{ width:166px; height:122px;}
.xinwen_rt{ float:left; width:370px; padding-left:20px;}
.xinwen_rt h3{ font-weight:normal; font-size:16px; padding:10px 0px 2px 0px;}
.xinwen_rt h3 a{ color:#555;}
.xinwen_rt p{ line-height:26px; font-size:14px; color:#888;}
.xinwen_view:hover{ border:1px solid #009933;}
.xinwen_view:hover .xinwen_rt h3 a{ color:#009933;}
.xinwen_view:nth-child(odd){ margin-right:20px;}
.xinwen .more{ width:145px; height:45px;  background:#009933; font-size:16px;border-radius:5px; text-align:center; line-height:45px; margin:45px auto 0px auto;}
.xinwen .more a{ color:#fff;}

/*案例展示*/
.case{ width:100%; margin-top:45px; background:url(../images/tmp1546487988_1816843_s.jpg) top center no-repeat; padding-bottom:45px;}
.case_des{ width:1000px; line-height:21px; text-align:center; margin:0px auto; color:#fff; font-size:14px; padding-top:32px;}
.Box {position: relative; width:1200px; margin:0px auto; margin-top:25px;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;margin-right: 19px;overflow: hidden;}
.Box .Box_con .conbox ul li p{ font-size:15px; color:#fff; line-height:20px; margin-top:20px; text-align:center;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover p{ color:#009933; font-size:16px;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.case_more{width:145px; height:45px;  background:#009933; font-size:16px;border-radius:5px; text-align:center; line-height:45px; margin:20px auto 0px auto;}
.case_more a{ color:#fff;}

/*联系我们*/
.lianxi{ width:1200px; margin:0px auto; padding-bottom:65px;}
.lianxi_tp{ width:100%; line-height:40px; color:#333; padding-top:30px;padding-bottom:25px;text-align:center; background:url(../images/chanpin.png) bottom center no-repeat; font-size:30px;}
.lianxi_des{ width:870px; margin:0px auto; line-height:28px; font-size:14px; color:#555; text-align:center; margin-top:25px;}
.lianxi_bt{ width:100%; overflow:hidden; margin-top:80px;}
.lianxi_lt{ float:left; width:245px; height:60px; padding:20px; margin-right:19px; overflow:hidden; background:#f6f6f6;}
.lianxi_lt:last-child{ margin-right:0px;}
.lianxi_lt img{ float:left;}
.lianxi_lt p{ float:left; padding-left:20px; line-height:20px; font-size:14px; color:#555; width:165px;}
.lianxi_lt p span{ display:block; line-height:24px; margin:5px 0px; font-size:18px; color:#333}

/*底部*/
.footer{ width:100%; background:rgb(51, 51, 51);}
.footer_nav{ width:975px; margin:0px auto; color:#636363; line-height:20px; text-align:center; padding:45px 0px;}
.footer_nav a{ color:#ccc; padding:0px 26px; font-size:14px;}
.footer_nav a:hover{ color:#009933;}
.footer_in{ width:1200px; margin:0px auto; overflow:hidden; padding-bottom:45px;}
.footer_logo{ float:left; width:477px; height:105px; border-right:1px solid #444; overflow:hidden; padding-top:25px;}
.footer_logo img{ float:left;}
.footer_logo p{ float:left; padding-left:15px; font-size:16px; line-height:40px; color:#f3f3f3; font-family:Arial;}
.footer_logo p span{ display:block; font-size:26px; line-height:40px; font-weight:bold;}
.footer_cen{ float:left; width:378px; padding-left:110px; border-right:1px solid #444;}
.footer_cen ul li{ line-height:16px; padding:9px 0px; color:#ccc; font-size:14px;}
.footer_cen ul img{ float:left; padding-right:18px}
.erweima{ float:right; width:108px; text-align:center; line-height:34px; color:#ccc; font-size:14px;}
.erweima img{ width:108px; height:108px;}
.footer_bt{ width:100%; height:30px; text-align:center; line-height:30px; background:#fff; color:#666;}
.footer_bt a{ color:#666;}

/*返回顶部*/
.backTop_Z {display:block;position:fixed;right:5px;bottom:5px;width:60px;height:60px;background:transparent url(../images/back_top_Z.png) no-repeat center;outline:0;opacity:.9;filter:alpha(opacity=90);border-radius:8px;z-index:50}
#backTop:hover {opacity:1;filter:alpha(opacity=100)}
.backTop {display:block;position:fixed;right:5px;bottom:5px;width:60px;height:60px;background:#6BB0DF url(../images/back_top.png) no-repeat center;outline:0;opacity:.9;filter:alpha(opacity=90);border-radius:8px;z-index:50}

/*关于我们详情*/
.about{ width:100%;}
.about_tp{width:100%; text-align:center; font-size:30px; color:#333; line-height:40px; padding-top:55px; padding-bottom:40px; background:url(../images/chanpin.png) center bottom no-repeat;}
.about_bt{ width:100%; background:#f6f6f6; margin-top:30px;}
.about_in{ width:1200px; margin:0px auto; padding:60px 0px 30px 0px; overflow:hidden;}
.about_lt{ float:left; width:449px; height:491px;}
.about_lt img{ width:449px; height:491px;}
.about_rt{ float:right; width:720px; font-size:14px; color:#444; line-height:27.5px;}

/*当前位置*/
.position{ width:1200px; height:35px; line-height:35px; margin:15px auto; font-size:14px; color:#555}
.position1{ width:908px; height:48px; line-height:48px; border:1px solid #009933;}
.position1 span{ padding-left:20px; font-size:18px; font-weight:bold; color:#009933}
.news{ width:1200px; margin:0px auto; overflow:hidden;}
.news_lt{ float:left; width:260px;}
.fenlei{ width:100%; background:#009933; padding:10px 0px;}
.fenlei span{ display:block; width:238px; height:70px; line-height:68px; text-align:center; line-height:68px; font-size:30px; color:#fff; margin:0px auto; border:1px solid #fff;}
.fenlei_bt{ width:100%; margin-top:10px;}
.fenlei_bt ul li{ width:190px; height:50px; line-height:50px; font-size:18px; margin-top:2px; padding-left:70px; background:#009933;}
.fenlei_bt ul li a{ color:#fff;}
.fenlei_bt ul li a:hover{ color:#ffdd00;}
.news_rt{ float:right; width:910px;}
.newslist{ width:100%; margin-top:20px;}
.newslist ul li{ width:100%; height:40px; line-height:40px;overflow:hidden;font-size:14px;color:#555; border-bottom:1px dashed #ededed;}
.newslist ul li a{ float:left; padding-left:15px; background:url(../images/tmp1490162967_1407966_s.jpg) left center no-repeat; color:#555;}
.newslist ul li a:hover{ color:#009933}
.newslist ul li span{ float:right;}

/*翻页*/
.pagelist{ width:100%; margin:0px auto; text-align:center; margin-top:40px;}
.pagelist a{display: inline-block; padding:9px 17px; margin-right:8px; color:#888; border:1px solid #ededed; font-size:14px;}
.pagelist a.thisclass{ background:#009933; color:#fff;}

/*新闻内页*/
.title{ width:100%; height:56px; line-height:56px; border-bottom:1px solid #009933; font-size:18px; font-weight:bold; color:#009933;}
.neirong{ width:100%; font-size:16px; color:#555; line-height:28px; padding:15px 0px;}
.shang{ width:100%; height:44px; line-height:44px; background:#f5f5f5; color:#555; margin-top:15px;}
.shang span{ padding:0px 10px;}
.shang span:nth-child(2){ float:right;}
.shang a{ color:#555;}
.shang a:hover{ color:#009933;}

/*产品*/
.product{ width:100%;}
.product ul{ width:100%; overflow:hidden;}
.product ul li{ float:left; width:200px; line-height:24px; font-size:14px; text-align:center; margin-top:20px; margin-right:36px;}
.product ul li:nth-child(4n){ margin-right:0px;}
.product ul li img{ width:198px; height:198px; border:1px solid #ededed;}
.product ul li a{ color:#555;}
.box {width: 310px;margin: 100px auto;}
.tb-pic a {display: table-cell;text-align: center;vertical-align: middle;}
.tb-pic a img {vertical-align: middle;}
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin: 10px 0 0;overflow: hidden;}
.tb-thumb li {background: none repeat scroll 0 0 transparent;float: left;height: 42px;margin: 0 6px 0 0;overflow: hidden;padding: 1px;}
.tb-s310, .tb-s310 a {height: 310px;width: 310px;}
.tb-s310, .tb-s310 img {max-height: 310px;max-width: 310px;}
.tb-s310 a {*font-size:271px;}
.tb-s40 a {*font-size:35px;}
.tb-s40, .tb-s40 a {height: 40px;width: 40px;}
.tb-booth {border: 1px solid #CDCDCD;position: relative;z-index: 1;}
.tb-thumb .tb-selected {background: none repeat scroll 0 0 #C30008;height: 40px;padding: 2px;}
.tb-thumb .tb-selected div {background-color: #FFFFFF;border: medium none;}
.tb-thumb li div {border: 1px solid #CDCDCD;}
div.zoomDiv {z-index: 999;position: absolute;top: 0px;left: 0px;width: 200px;height: 200px;background: #ffffff;border: 1px solid #CCCCCC;display: none;text-align: center;overflow: hidden;}
div.zoomMask {position: absolute;background: url("images/mask.png") repeat scroll 0 0 transparent;cursor: move;z-index: 1;}


/*产品详情*/
.xiangqing{ width:100%; overflow:hidden; margin-top:20px;}
.xiangqing_lt{ float:left; width:420px; height:457px;}
.xiangqing_rt{ float:right; width:478px;}
.biaoti{ width:100%; height:36px; line-height:36px; font-size:18px; color:#555;}
.jiage{ width:100%; height:36px; line-height:36px; margin-top:10px; background:#f9f9f9; font-size:16px; color:#666;}

/*产品说明*/
.shuoming{ width:908px; border:1px solid #009933; margin-top:25px;}
.shuoming_tp{ width:100%; height:30px; line-height:30px; background:#009933;}
.shuoming_tp span{ display:inline-block; width:100px; text-align:center; color:#555; font-size:18px; background:#fff;}
.shuoming_bt{ width:892px; padding:8px; font-size:16px; color:#555; line-height:26px;}

/*相关产品*/
.xiangguan{ width:908px; border:1px solid #009933; margin-top:10px; padding-bottom:13px}
.xiangguan_tp{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #009933; font-size:18px; color:#555;}
.xiangguan_tp span{ padding-left:10px;}
.xiangguan_bt{ width:100%;}
.xiangguan_bt ul{ width:100%; overflow:hidden;}
.xiangguan_bt ul li{ float:left; width:200px; line-height:20px; font-size:14px; text-align:center; padding:13px 13px 0px 13px;}
.xiangguan_bt ul li img{ width:198px; height:198px; border:1px solid #ededed;}
.xiangguan_bt ul li p{ margin-top:5px;}
.xiangguan_bt ul li a{ color:#555;}

/*案例展示*/
.anli{ width:100%; background:#f3f3f3; padding-bottom:65px;}
.anli_tp{ width:100%; text-align:center; font-size:30px; color:#333; line-height:40px; padding-top:55px; padding-bottom:40px; background:url(../images/chanpin.png) center bottom no-repeat;}
.anli_des{ width:1100px; margin:0px auto; text-align:center; padding-top:25px; line-height:28px; font-size:14px; color:#555;}
.anli_bt{ width:1212px; margin:0px auto;}
.anli_bt ul{ width:100%; overflow:hidden;}
.anli_bt ul li{ float:left; width:287px; line-height:48px; font-size:14px; color:#555; cursor:pointer; margin-top:35px; padding:0px 8px;}
.anli_bt ul li .anli_in{ width:285px; border:1px solid #dfddd8; overflow:hidden; background:#fff; text-align:center; padding-top:5px;}
.anli_bt ul li .anli_in img{ width:273px; height:154px;}

/*常见问题*/
.question{ width:1200px; margin:0px auto; padding-top:20px;}
.question_list{ width:100%;}
.question_main{ width:100%; margin-top:30px;}
.question_tp{ width:100%;}
.question_tp p{ height:26px; line-height:26px; padding-left:35px; background:url(../images/tmp1479797562_1331765_s.png) left center no-repeat; font-size:16px; color:#555; cursor:pointer;}
.question_bt{ width:1170px; padding:12px 15px; background:#f8f8f7; margin-top:20px; line-height:26px; font-size:14px; color:#888;}

/*单页*/
.single{ width:1200px; margin:0px auto; padding-top:30px; line-height:26px; text-align:center; font-size:14px; color:#555;}

/*联系我们*/
.contact{ width:100%; margin-top:40px; overflow:hidden;}
.address{ float:left; width:345px; height:126px; border:1px solid #ededed; overflow:hidden; margin-right:79px;}
.address:hover{ border:1px solid #009933}
.address:last-child{ margin-right:0px;}
.address img{ float:left; padding-left:39px; padding-top:34px;}
.address p{ float:left; padding-top:35px; padding-left:30px; color:#555; font-size:14px; line-height:34px;}
.address p span{ display:block; height:24px; line-height:24px; font-weight:bold;}
/*留言*/
.message{ width:100%; overflow:hidden; margin-top:40px;}
.message_lt{ float:left; width:515px;}
.message_lt form{ width:100%;}
.message_lt form p{ width:100%; overflow:hidden; margin-top:20px;}
.message_lt form p span{ float:left; width:80px; height:46px; line-height:46px; font-size:14px; color:#555;}
.message_lt form p input{ float:left; width:414px; height:40px; line-height:40px; padding:3px; border:1px solid #dbdbdb;}
.message_lt form p textarea{ width:414px; height:128px; padding:3px; border:1px solid #dbdbdb;}
.message_lt form p button{ width:145px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:#009933; border-radius:3px; margin-top:20px;}
/*地图*/
.map{ float:right; width:648px; height:358px;}
.container{width:648px;height:358px;}


/*在线客服*/
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(http://demo.lanrenzhijia.com/2014/service1008/images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:block;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: auto; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(http://demo.lanrenzhijia.com/2014/service1008/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 150px; height: 170px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -165px; top: -125px; display:none; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 150px; top: 125px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 150px; top: 123px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 140px; height: 140px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:140px;left:7px;width:100%;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(http://demo.lanrenzhijia.com/2014/service1008/images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(http://demo.lanrenzhijia.com/2014/service1008/images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { display:none; cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(http://demo.lanrenzhijia.com/2014/service1008/images/open_im.png) no-repeat left top; }